[INFO] cloning repository https://github.com/pieroshka/aoc2025
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/pieroshka/aoc2025" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpieroshka%2Faoc2025", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpieroshka%2Faoc2025'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] f353f2645fb52bfa9951ba57df60364e5bdf0964
[INFO] testing pieroshka/aoc2025 against master#1f7f8ea0721a3b1eb73e6c6d25cccb371434b320 for pr-154065-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpieroshka%2Faoc2025" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/pieroshka/aoc2025
[INFO] finished tweaking git repo https://github.com/pieroshka/aoc2025
[INFO] tweaked toml for git repo https://github.com/pieroshka/aoc2025 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/pieroshka/aoc2025 on toolchain 1f7f8ea0721a3b1eb73e6c6d25cccb371434b320
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/pieroshka/aoc2025 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 19c486a96f4305a1da8b415d7b077ee3b6c641893bd2a21693a64c88f780720d
[INFO] running `Command { std: "docker" "start" "-a" "19c486a96f4305a1da8b415d7b077ee3b6c641893bd2a21693a64c88f780720d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "19c486a96f4305a1da8b415d7b077ee3b6c641893bd2a21693a64c88f780720d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "19c486a96f4305a1da8b415d7b077ee3b6c641893bd2a21693a64c88f780720d", kill_on_drop: false }`
[INFO] [stdout] 19c486a96f4305a1da8b415d7b077ee3b6c641893bd2a21693a64c88f780720d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 305594cb6d6be1248aee0bd040a893bee15ba8ee0576f577417bdac10bd27c41
[INFO] running `Command { std: "docker" "start" "-a" "305594cb6d6be1248aee0bd040a893bee15ba8ee0576f577417bdac10bd27c41", kill_on_drop: false }`
[INFO] [stderr]    Compiling eyre v0.6.12
[INFO] [stderr]    Compiling indenter v0.3.4
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling day05 v0.1.0 (/opt/rustwide/workdir/day05)
[INFO] [stderr]    Compiling day01 v0.1.0 (/opt/rustwide/workdir/day01)
[INFO] [stderr]    Compiling day04 v0.1.0 (/opt/rustwide/workdir/day04)
[INFO] [stdout] warning: struct `Id` is never constructed
[INFO] [stdout]  --> day05/src/main.rs:4:8
[INFO] [stdout]   |
[INFO] [stdout] 4 | struct Id(u64);
[INFO] [stdout]   |        ^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `try_from_str` is never used
[INFO] [stdout]  --> day05/src/main.rs:7:8
[INFO] [stdout]   |
[INFO] [stdout] 6 | impl Id {
[INFO] [stdout]   | ------- associated function in this implementation
[INFO] [stdout] 7 |     fn try_from_str(value: &str) -> Result<Self> {
[INFO] [stdout]   |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Range` is never constructed
[INFO] [stdout]   --> day05/src/main.rs:13:8
[INFO] [stdout]    |
[INFO] [stdout] 13 | struct Range<T> {
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_line` is never used
[INFO] [stdout]   --> day05/src/main.rs:19:8
[INFO] [stdout]    |
[INFO] [stdout] 18 | impl Range<Id> {
[INFO] [stdout]    | -------------- associated function in this implementation
[INFO] [stdout] 19 |     fn from_line(value: &str) -> Result<Self> {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `merge_ranges` is never used
[INFO] [stdout]   --> day05/src/main.rs:32:4
[INFO] [stdout]    |
[INFO] [stdout] 32 | fn merge_ranges<T: Ord + Copy + Clone + std::fmt::Debug>(
[INFO] [stdout]    |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Database` is never constructed
[INFO] [stdout]   --> day05/src/main.rs:82:8
[INFO] [stdout]    |
[INFO] [stdout] 82 | struct Database {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `from_input` and `is_fresh` are never used
[INFO] [stdout]    --> day05/src/main.rs:88:8
[INFO] [stdout]     |
[INFO] [stdout]  87 | impl Database {
[INFO] [stdout]     | ------------- associated items in this implementation
[INFO] [stdout]  88 |     fn from_input(value: &str) -> Result<Self> {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 104 |     fn is_fresh(&self, id: Id) -> bool {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Direction` is never used
[INFO] [stdout]  --> day01/src/main.rs:4:6
[INFO] [stdout]   |
[INFO] [stdout] 4 | enum Direction {
[INFO] [stdout]   |      ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Lock` is never constructed
[INFO] [stdout]   --> day01/src/main.rs:21:8
[INFO] [stdout]    |
[INFO] [stdout] 21 | struct Lock {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `mv`, and `mv_counting` are never used
[INFO] [stdout]   --> day01/src/main.rs:26:8
[INFO] [stdout]    |
[INFO] [stdout] 25 | impl Lock {
[INFO] [stdout]    | --------- associated items in this implementation
[INFO] [stdout] 26 |     fn new() -> Self {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 30 |     fn mv(&mut self, dir: Direction, value: i32) -> i32 {
[INFO] [stdout]    |        ^^
[INFO] [stdout] ...
[INFO] [stdout] 43 |     fn mv_counting(&mut self, dir: Direction, value: i32) -> i32 {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Item` is never used
[INFO] [stdout]  --> day04/src/main.rs:4:6
[INFO] [stdout]   |
[INFO] [stdout] 4 | enum Item {
[INFO] [stdout]   |      ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Room` is never constructed
[INFO] [stdout]   --> day04/src/main.rs:21:8
[INFO] [stdout]    |
[INFO] [stdout] 21 | struct Room {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]   --> day04/src/main.rs:26:12
[INFO] [stdout]    |
[INFO] [stdout] 25 | impl Room {
[INFO] [stdout]    | --------- associated items in this implementation
[INFO] [stdout] 26 |     pub fn from_lines<I>(iter: I) -> eyre::Result<Self>
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 38 |     fn neighbors(&self, y: usize, x: usize) -> Result<Vec<Item>> {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 62 |     fn neighbor_paper_count(&self, y: usize, x: usize) -> Result<usize> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 70 |     fn get_size_y(&self) -> usize {
[INFO] [stdout]    |        ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 74 |     fn get_size_x(&self) -> Result<usize> {
[INFO] [stdout]    |        ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 78 |     fn get_item_at(&self, y: usize, x: usize) -> Option<Item> {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 82 |     fn set_item_at(&mut self, y: usize, x: usize, item: Item) {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling day03 v0.1.0 (/opt/rustwide/workdir/day03)
[INFO] [stderr]    Compiling day06 v0.1.0 (/opt/rustwide/workdir/day06)
[INFO] [stderr]    Compiling day02 v0.1.0 (/opt/rustwide/workdir/day02)
[INFO] [stdout] warning: struct `IdRange` is never constructed
[INFO] [stdout]  --> day02/src/main.rs:6:8
[INFO] [stdout]   |
[INFO] [stdout] 6 | struct IdRange {
[INFO] [stdout]   |        ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `invalid_id_from_half`, `get_ord`, `get_invalid_ids_part1`, and `get_invalid_ids_part2` are never used
[INFO] [stdout]   --> day02/src/main.rs:29:8
[INFO] [stdout]    |
[INFO] [stdout] 28 | impl IdRange {
[INFO] [stdout]    | ------------ associated items in this implementation
[INFO] [stdout] 29 |     fn invalid_id_from_half(half: i64) -> i64 {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 34 |     fn get_ord(num: i64) -> usize {
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 38 |     fn get_invalid_ids_part1(&self) -> Vec<i64> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 53 |     fn get_invalid_ids_part2(&self) -> Vec<i64> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `find_strongest_batteries_2` is never used
[INFO] [stdout]   --> day03/src/main.rs:23:8
[INFO] [stdout]    |
[INFO] [stdout] 22 | impl BatteryBank {
[INFO] [stdout]    | ---------------- method in this implementation
[INFO] [stdout] 23 |     fn find_strongest_batteries_2(&self) -> u8 {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Op` is never used
[INFO] [stdout]   --> day06/src/main.rs:11:6
[INFO] [stdout]    |
[INFO] [stdout] 11 | enum Op {
[INFO] [stdout]    |      ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MathTask` is never constructed
[INFO] [stdout]   --> day06/src/main.rs:28:8
[INFO] [stdout]    |
[INFO] [stdout] 28 | struct MathTask<T> {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `solve` is never used
[INFO] [stdout]   --> day06/src/main.rs:34:8
[INFO] [stdout]    |
[INFO] [stdout] 33 | impl<T> MathTask<T> {
[INFO] [stdout]    | ------------------- method in this implementation
[INFO] [stdout] 34 |     fn solve(&self) -> T
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Homework` is never constructed
[INFO] [stdout]   --> day06/src/main.rs:46:8
[INFO] [stdout]    |
[INFO] [stdout] 46 | struct Homework<T> {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated functions `from_input_part_one` and `from_input_part_two` are never used
[INFO] [stdout]   --> day06/src/main.rs:55:8
[INFO] [stdout]    |
[INFO] [stdout] 50 | / impl<T> Homework<T>
[INFO] [stdout] 51 | | where
[INFO] [stdout] 52 | |     T: FromStr + Clone,
[INFO] [stdout] 53 | |     <T as FromStr>::Err: Send + Sync + Error + 'static,
[INFO] [stdout]    | |_______________________________________________________- associated functions in this implementation
[INFO] [stdout] 54 |   {
[INFO] [stdout] 55 |       fn from_input_part_one(input: &str) -> Result<Self> {
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 99 |       fn from_input_part_two(input: &str) -> Result<Self>
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `transpose` is never used
[INFO] [stdout]    --> day06/src/main.rs:198:4
[INFO] [stdout]     |
[INFO] [stdout] 198 | fn transpose<T>(v: Vec<Vec<T>>) -> Vec<Vec<T>> {
[INFO] [stdout]     |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `rotate_left` is never used
[INFO] [stdout]    --> day06/src/main.rs:215:4
[INFO] [stdout]     |
[INFO] [stdout] 215 | fn rotate_left<T: Copy + std::fmt::Debug>(v: Vec<Vec<T>>) -> Vec<Vec<T>> {
[INFO] [stdout]     |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.94s
[INFO] running `Command { std: "docker" "inspect" "305594cb6d6be1248aee0bd040a893bee15ba8ee0576f577417bdac10bd27c41", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "305594cb6d6be1248aee0bd040a893bee15ba8ee0576f577417bdac10bd27c41", kill_on_drop: false }`
[INFO] [stdout] 305594cb6d6be1248aee0bd040a893bee15ba8ee0576f577417bdac10bd27c41
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8f3bd91a7bfae1e647ef619af15f3a90c1aa0b7e75918bf9d3b1c436fee67102
[INFO] running `Command { std: "docker" "start" "-a" "8f3bd91a7bfae1e647ef619af15f3a90c1aa0b7e75918bf9d3b1c436fee67102", kill_on_drop: false }`
[INFO] [stderr]    Compiling day01 v0.1.0 (/opt/rustwide/workdir/day01)
[INFO] [stderr]    Compiling day02 v0.1.0 (/opt/rustwide/workdir/day02)
[INFO] [stderr]    Compiling day03 v0.1.0 (/opt/rustwide/workdir/day03)
[INFO] [stderr]    Compiling day06 v0.1.0 (/opt/rustwide/workdir/day06)
[INFO] [stderr]    Compiling day05 v0.1.0 (/opt/rustwide/workdir/day05)
[INFO] [stderr]    Compiling day04 v0.1.0 (/opt/rustwide/workdir/day04)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.36s
[INFO] running `Command { std: "docker" "inspect" "8f3bd91a7bfae1e647ef619af15f3a90c1aa0b7e75918bf9d3b1c436fee67102", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8f3bd91a7bfae1e647ef619af15f3a90c1aa0b7e75918bf9d3b1c436fee67102", kill_on_drop: false }`
[INFO] [stdout] 8f3bd91a7bfae1e647ef619af15f3a90c1aa0b7e75918bf9d3b1c436fee67102
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 4ec33c4d4d12698cbb634c563129157c69ca00b5f5252840785644c5b29e8295
[INFO] running `Command { std: "docker" "start" "-a" "4ec33c4d4d12698cbb634c563129157c69ca00b5f5252840785644c5b29e8295", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/day01-6c4376c9db7700a3)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test tests::test_lock_movement ... ok
[INFO] [stdout] test tests::test_test_data_part_1 ... ok
[INFO] [stdout] test tests::test_test_data_part_2 ... ok
[INFO] [stdout] test test::part_one_solution ... ok
[INFO] [stdout] test test::part_two_solution ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/day02-1b0c1fc19c93d5f2)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test tests::test_get_invalid_ids_part1 ... ok
[INFO] [stdout] test test::part_one_solution ... ok
[INFO] [stdout] test tests::test_get_invalid_ids_part2 ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/day03-0bbd2a2b7aaed2fd)
[INFO] [stdout] test test::part_two_solution ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.12s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test::part_two_solution ... ignored
[INFO] [stdout] test test::part_two_example ... ok
[INFO] [stdout] test test::part_one_solution ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/day04-f7c2655304fac54a)
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test::example_one ... ok
[INFO] [stdout] test test::example_two ... ok
[INFO] [stdout] test test::part_one_solution ... ok
[INFO] [stdout] test test::part_two_solution ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/day05-9c280723e00d9021)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.95s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test::part_two_solution ... ok
[INFO] [stdout] test test::part_one_solution ... ok
[INFO] [stdout] test test::part_one_example ... ok
[INFO] [stdout] test test::part_two_example ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/day06-001f1bd04e8d1082)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test::part_two_example ... ok
[INFO] [stdout] test test::part_one_example ... ok
[INFO] [stdout] test test::part_one_solution ... ok
[INFO] [stdout] test test::part_two_solution ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "4ec33c4d4d12698cbb634c563129157c69ca00b5f5252840785644c5b29e8295", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4ec33c4d4d12698cbb634c563129157c69ca00b5f5252840785644c5b29e8295", kill_on_drop: false }`
[INFO] [stdout] 4ec33c4d4d12698cbb634c563129157c69ca00b5f5252840785644c5b29e8295
